var fs = jQuery.noConflict();
var SubMenutimer;
var last_o;

fs(".mainbar").ready(function() {
	fs(".staticMenu dt a").click(function() {

		fs(".staticMenu dd ul").not(fs(this).parents(".staticMenu").find("ul")).hide();
		fs(".staticMenu dt a").not(fs(this)).removeClass("selected");
		fs(this).parents(".staticMenu").find("ul").toggle();

		if(fs(this).parents(".staticMenu").find("ul").css("display") == "none"){
			fs(this).removeClass("selected");
		}else{
			fs(this).addClass("selected");
		}

	});

	fs(".staticMenu dd ul li a").click(function() {
		var text = fs(this).html();
		fs(".staticMenu dt a span").html(text);
		fs(".staticMenu dd ul").hide();
	}); 

	fs(document).bind('click', function(e) {
		var $clicked = fs(e.target);
		if (! $clicked.parents().hasClass("staticMenu")){
			fs(".staticMenu dd ul").hide();
			fs(".staticMenu dt a").removeClass("selected");
		}

	});
});

function openSubMenu(o){
	cancelSubMenuClose();

	if(last_o) fs(last_o).parent().find("div").hide();

	last_o = o;
	fs(o).parent().find("div").show();
}

function closeSubMenu(){
	SubMenutimer = setTimeout("close()",500);
}

function cancelSubMenuClose(){
	clearTimeout(SubMenutimer);
}

function close(){
	fs(last_o).parent().find("div").hide();
}